package com.yaoxuguang.exception;

import java.sql.SQLException;

/**
 * @author yaoxuguang
 * @Title: yao-interview
 * @Package com.yaoxuguang.exception
 * @Description: 首检异常和非首检异常
 * @date 2018年12月11日22:50
 */
public class ExceptionDemo {
    public static void main(String[] args){
        //首检异常（需要捕获或抛出，否则无法通过编译）
//        throw new SQLException("sql exception");
        //非首检异常
//        throw new RuntimeException("运行时异常");

        IUser user = null;
        try {
            user.changePWD();
        } catch (SafeException e) {
            e.printStackTrace();
        } catch (RejustChangeException e) {
            e.printStackTrace();
        }
    }
}
